package com.tymoshenko.seabattle.client;

import com.tymoshenko.seabattle.shared.model.domain.Account;
import com.tymoshenko.seabattle.shared.model.domain.Board;
import com.tymoshenko.seabattle.shared.model.domain.Player;

/**
 * @author Yakiv Tymoshenko
 * @since 07.02.13
 */
public class ClientFactory {

    private Account account1;
    private Account account2;
    private Player player1;
    private Player player2;

    public ClientFactory() {}

    public ClientFactory(Player player1, Player player2) {
        this.player1 = player1;
        this.player2 = player2;
    }

    public Player getPlayer1() {
        return player1;
    }

    public Player getPlayer2() {
        return player2;
    }

    public void setPlayer1(Player player1) {
        this.player1 = player1;
    }

    public void setPlayer2(Player player2) {
        this.player2 = player2;
    }

    public Account getAccount1() {
        return account1;
    }

    public void setAccount1(Account account1) {
        this.account1 = account1;
    }

    public Account getAccount2() {
        return account2;
    }

    public void setAccount2(Account account2) {
        this.account2 = account2;
    }
}
